package com.ruoyi.kiku.mapper;

import java.util.List;
import com.ruoyi.kiku.domain.MyTravelDiary;

/**
 * 旅行日记Mapper接口
 *
 * @author TT
 * @date 2025-08-23
 */
public interface MyTravelDiaryMapper
{
    /**
     * 查询旅行日记
     *
     * @param id 旅行日记主键
     * @return 旅行日记
     */
    public MyTravelDiary selectMyTravelDiaryById(Long id);

    /**
     * 查询旅行日记列表
     *
     * @param myTravelDiary 旅行日记
     * @return 旅行日记集合
     */
    public List<MyTravelDiary> selectMyTravelDiaryList(MyTravelDiary myTravelDiary);

    /**
     * 新增旅行日记
     *
     * @param myTravelDiary 旅行日记
     * @return 结果
     */
    public int insertMyTravelDiary(MyTravelDiary myTravelDiary);

    /**
     * 修改旅行日记
     *
     * @param myTravelDiary 旅行日记
     * @return 结果
     */
    public int updateMyTravelDiary(MyTravelDiary myTravelDiary);

    /**
     * 删除旅行日记
     *
     * @param id 旅行日记主键
     * @return 结果
     */
    public int deleteMyTravelDiaryById(Long id);

    /**
     * 批量删除旅行日记
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteMyTravelDiaryByIds(Long[] ids);
}
